<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // js是一门基于对象的语言   

        // 数组对象  Array 


        // 对象   --- 分类
        //   Math对象
        //   数组对象
        //   自定义对象


        // 数组：用来存储一组数据 --- 多个数据

        // 数组的判断方法  Array.isArray()  --- 返回布尔值

        // 数组的声明方式
        //    直接声明[]


        // var a = 18 ;
        // var b = 19 ;
        // var c = 30 ;
        // var d = 28 ;

        // 数组的方式

        // 数组的声明方式  --- 直接声明 []
        var age = [18,18,30,28] ;

        var names = ['张三' , '李四' , '王五'] ;

        console.log(typeof age);  // object

        // 如何判断是数组
        console.log(Array.isArray(age));  // true







        // 数组的声明方式
        //   1 直接声明
        var arr = [1,2,3,4,5] ;

        //   2 实例化对象      new + 函数   ->  这个函数称为构造函数---用来创建对象
        var arr2 = new Array(1,2,3,4,5) ;

        console.log(arr);
        console.log(arr2);

        



        // var Array = {
        //     length : 5 ,
        //     push : function(){}
        // }




        // function Cat(){} ;  // 猫是一个统称    Cat构造函数
        // var juMao = new Cat() ;    // juMao 猫里面的一个具体的品种


        // function Person() {} ;
        // var zhangSan = new Person() ;


        // function Array() {}
        // var arr = new Array() ;

    </script>
    
</body>
</html>